package com.ssy.lingxi.platform.manage.api.model.vo.shop;


import com.ssy.lingxi.platform.manage.api.model.app.AppSelfBusinessShopListRespVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 商城返回实体类
 * @author fhj
 * @version 2.0.0
 * @date 2020/10/27
 */
@Data
public class ShopVO {

    @ApiModelProperty(value = "商城ID")
    private Long id;

    @ApiModelProperty(value = "商城名称")
    private String name;

    @ApiModelProperty(value = "商城类型：1.企业商城 2.积分商城 3.渠道商城 4.渠道自有商城 5.渠道积分商城 6.采购门户 7.物流服务门户 8.加工服务门户 9.行情资讯门户")
    private Integer type;

    @ApiModelProperty(value = "商城环境：1-web 2-H5 3-小程序 4-APP")
    private Integer environment;

    @ApiModelProperty(value = "商城属性: 1.B端商城 2.C端商城 3.B端自营商城 4.C端自营商城")
    private Integer property;

    @ApiModelProperty(value = "是否为自营商城：0.否；1.是；")
    private Integer self;

    @ApiModelProperty(value = "是否由会员来运营行情资讯门户：0.否；1.是；")
    private Integer memberOperate;

    @ApiModelProperty(value = "商城LOGO")
    private String logoUrl;

    @ApiModelProperty(value = "商城描述")
    private String describe;

    @ApiModelProperty(value = "状态：1-启用 0-停用")
    private Integer state;

    @ApiModelProperty(value = "商城子域名")
    private String url;

    @ApiModelProperty(value = "是否默认：0:否 1.是")
    private Integer isDefault;

    @ApiModelProperty(value = "自营商城（self字段为1，此属性才会有数据）")
    private List<AppSelfBusinessShopListRespVO> selfBusinessShopListRespVOS=new ArrayList<>();
}
